package com.yunjijia.mapper;

import java.util.List;

import com.yunjijia.pojo.Built;
import com.yunjijia.pojo.BuiltExample;
import org.apache.ibatis.annotations.Param;

public interface BuiltMapper {
    int countByExample(BuiltExample example);

    int deleteByExample(BuiltExample example);

    int deleteByPrimaryKey(Long id);

    int insert(Built record);

    int insertSelective(Built record);

    List<Built> selectByExampleWithBLOBs(BuiltExample example);

    List<Built> selectByExample(BuiltExample example);

    Built selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") Built record, @Param("example") BuiltExample example);

    int updateByExampleWithBLOBs(@Param("record") Built record, @Param("example") BuiltExample example);

    int updateByExample(@Param("record") Built record, @Param("example") BuiltExample example);

    int updateByPrimaryKeySelective(Built record);

    int updateByPrimaryKeyWithBLOBs(Built record);

    int updateByPrimaryKey(Built record);
}